Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F22 Usa F15 Usa F16 Usa F17 Usa F16 USA F17 USA F23 USA F13 USA F23 USA F24 USA F23 USA F23 Vancouver Challenger Sacramento Challenger Nottingham-2 Challenger Petange Challenger Mons Challenger Orleans Challenger Vancouver Challenger Indian Wells Challenger Las Vegas Challenger Bloomfield Hills Challenger Lexington Challenger Charlottesville Challenger Generali Open 2000 - Kitzbuhel Salem Open - Hong Kong Qatar Mobil Open 2001 - Doha Copa AT&T - Buenos Aires Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Kremlin Cup - Moscow Gelsor Open Romania - Bucharest Open Castilla y Leon - Segovia Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai BellSouth Open - Vina del Mar Pilot Pen Tennis - New Haven Open Romania - Bucharest Stockholm Open - Stockholm Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Masters Series - Hamburg Open de Moselle - Metz China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Catella Swedish Open - Bastad Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad China Open - Beijing St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Farmers Classic - Los Angeles ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Citi Open - Washington Suisse Open - Gstaad Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm ASB Classic - Auckland Memphis Open - Memphis Open 13 - Marseille US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz ASB Classic - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Charlottesville Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Napa Challenger New York Open - New York Delray Beach Open - Delray Beach Open Parc - Lyon Noventi Open - Halle Nature Valley International - Eastbourne Knoxville Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Newport Beach Challenger Nottingham Challenger New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Orleans Challenger Rennes Challenger Knoxville Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington San Diego Open - San Diego Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Braunschweig Challenger Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta AAPT Championships - Adelaide Orlando Challenger Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Aptos Challenger Tiburon Challenger Allianz Suisse Open Gstaad - Gstaad US Men's Clay Court Championship - Houston Brasil Open - Costa do Sauipe Cleveland Challenger The Tennis Channel Open - Las Vegas Monterrey Challenger Gerry Weber Open - Halle Stanford Challenger Tiburon Challenger Bendigo Challenger Memphis Open - Memphis Open de Nice Cote d'Azur - Nice Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Maui Challenger BMW Open - Munich AEGON Championships - London Dallas Challenger Brisbane International - Brisbane New York Open - New York AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Calabasas Challenger Champaign Challenger Aptos Challenger Honolulu Challenger Marrakech Challenger Bordeaux Challenger Petange Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Aptos Challenger St. Remy Challenger Bordeaux Challenger Braunschweig Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Happy Valley Challenger Irving Challenger Aix En Provence Challenger Prostejov Challenger Mouilleron-Le-Captif Challenger AEGON International - Eastbourne Quimper Challenger Credit Agricole Suisse Open - Gstaad Rennes Challenger Wroclaw Challenger SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Irving Challenger Open de Nice Cote d'Azur - Nice Fairfield Challenger AEGON Championships - London Lyon Challenger AEGON International - Eastbourne Mercedes Cup - Stuttgart TCT Open - Tunis Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Open de Montauban - Montauban Siemens Open 2001 - Scheveningen IPP Open - Helsinki Open 88 - Contrexeville Northern Electric Open 1999 - Newcastle Aptos Challenger Apia International - Sydney Pekao Open 2003 - Szczecin Fairfield Challenger Porsche Open - Poznan Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw V Abierto Internacional de Salinas - Salinas Grand Prix Hassan II - Marrakech Zagreb Open - Zagreb Oeiras 3 Challenger Wartburg Open - Eisenach Open de Montauban - Montauban Calabasas Challenger Open de Charleroi - Charleroi Ojai Challenger Tiburon Challenger Champaign Challenger Quimper Challenger Swiss Indoors Basel - Basel Izmir Challenger Sarasota Challenger Erste Bank Open - Vienna Winnetka Challenger Sarasota Challenger Brisbane International - Brisbane Sacramento Challenger Charlottesville Challenger Noumea Challenger Qatar ExxonMobil Open - Doha Orleans Challenger St. Remy Challenger Mons Challenger Open Sud de France - Montpellier Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger Sophia Antipolis Challenger VII Avierto Internacional de Salinas - Salinas Ilkley Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Seoul Challenger Garden Open - Rome Champaign Challenger Generali Open - Kitzbuhel Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nord/LB Open - Braunschweig Orleans Challenger Citi Open - Washington Charlottesville Challenger Heilbronn Challenger Maui Challenger Marburg Challenger Irving Challenger Dallas Challenger Las Vegas Challenger Canberra Challenger Mons Challenger Le Gosier Challenger Siemens Open - Scheveningen Nottingham Challenger Open 88 - Contrexeville Open Romania - Bucharest Estoril Open - Estoril Winnetka Challenger Davidoff Swiss Indoors - Basel Braunschweig Challenger Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger Oeiras 4 Challenger Internationaux de Tennis de Brest - Brest Nottingham Challenger Sydney International - Sydney Open Castilla y Leon Trofeo Iberdrola - Segovia Red Letter Days Open - Nottingham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Davidoff Swiss Indoors - Basel Black Forest Open - Freudenstadt TED Open - Istanbul Davidoff Swiss Indoors - Basel Open de L'Isere (Open 38) - Grenoble Tiburon Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart The 10tele.com Open - Nottingham ATP Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai The Artois Championships - London Open 13 - Marseille Las Vegas Challenger Kremlin Cup - Moscow Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Citi Open - Washington If Stockholm Open - Stockholm Dallas Open - Dallas BRD Nastase Tiriac Trophy - Bucharest ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis SkiStar Swedish Open - Bastad RCA Championships - Indianapolis Adidas Open de Toulouse - Toulouse Chevrolet Cup - Vina del Mar Abierto Mexicano Telcel - Acapulco The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona AEGON Championships - London Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad Tennis Masters Series - Cincinnati The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Mifel Tennis Open - Los Cabos Tennis Masters Series - Monte Carlo Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tennis Masters Series - Paris Grand Prix de Tennis de Lyon - Lyon 2003 Mercedes Cup - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Generali Open 2001 - Kitzbuhel Mercedes Cup - Stuttgart Tennis Masters Series - Cincinnati Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Paris Zhuhai Open - Zhuhai Hall of Fame Open - Newport Argentina Open - Buenos Aires RCA Championships - Indianapolis Generali Open - Kitzbuhel Tallahassee Challenger Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Emilia-Romagna Open - Parma Open 13 - Marseille The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Delray Beach Open - Delray Beach BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Estoril Open - Estoril The Stella Artois Championships - London Allianz Suisse Open - Gstaad Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Mumbai Open - Mumbai Open de Moselle - Metz Tennis Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BMW Open - Munich Tennis Masters Series - Madrid BNP Paribas Masters - Paris The Nottingham Open - Nottingham Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de Moselle - Metz ATP Kremlin Cup - Moscow Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Medibank International - Sydney Masters Series Hamburg - Hamburg Heilbronn Challenger Rogers Masters - Toronto AEGON International - Eastbourne Western & Southern Financial Group Masters - Cincinnati Countrywide Classic - Los Angeles Masters Series Madrid - Madrid BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Pacific Life Open - Indian Wells Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami International German Open - Hamburg Masters Series Monte-Carlo - Monte Carlo Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami SAP Open - San Jose Estoril Open - Estoril Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles BNP Paribas Masters - Paris Brisbane International - Brisbane Open Sud de France - Montpellier Next Generation Adelaide International - Adelaide BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Heineken Open - Auckland Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle Internazionali BNL dItalia - Rome AEGON Championships - London ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Mutua Madrilena Masters Madrid - Madrid Next Generation Adelaide International - Adelaide Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Dutch Open Tennis - Amersfoort China Open - Beijing Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo European Open - Antwerp Western & Southern Open - Cincinnati Apia International - Sydney Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells International Championship of Croatia - Umag Miami Open - Miami Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Heilbronn Challenger Mercedes Cup - Stuttgart Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris TD Waterhouse Cup - Long Island BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami ASB Classic - Auckland Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Miami Open - Miami Hall of Fame Open - Newport BNP Paribas Open - Indian Wells bett1HULKS Indoors - Cologne Citi Open - Washington ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco cinch Championships - London San Diego Open - San Diego Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London US Men's Clay Court Championship - Houston French Open - Paris Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Credit Agricole Suisse Open - Gstaad U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris US Men's Clay Court Championship - Houston U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Abierto de Tenis Mifel - Los Cabos Australian Open - Melbourne Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Campionati Internazionali di Sicilia - Palermo French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Korea Open - Seoul U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Open Seat Godo 2003 - Barcelona French Open - Paris Wimbledon - London Dallas Open - Dallas Gerry Weber Open - Halle U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Tata Open - Chennai Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Brisbane International - Brisbane Open 13 - Marseille Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, USA-SUI 5-0 BCR Open Romania - Bucharest AAMI Classic - Kooyong Australian Open (Wildcard) Kooyong Classic - Kooyong BNP Paribas Masters - Paris All Lower level tournaments Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid Olympics - Beijing Olympics - Rio de Janeiro Chicago Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Tennis Masters Series - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Masters - Toronto Ordina Open - 's-Hertogenbosch Moselle Open - Metz Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Allianz Suisse Open Gstaad - Gstaad Miami Open - Miami Miami Open - Miami Wimbledon - London U.S. Open - New York Wimbledon - London BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, SF, CRO-USA 3-2 French Open - Paris Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 1 Masters Guinot Mary Cohr U.S. Open - New York